.homepage {
    line-height: 40px;

    .menu {
        padding: 8px;
    }

    .title {
        font-size: 18px;
        position: absolute;
        top: 0;
        width: 200px;
        left: e('calc(50% - 100px)');
        display: flex;
        justify-content: center;
    }

    .content {
        display: flex;
        flex-wrap: wrap;
        border-left: 1px solid #d8d8d8;
        border-top: 1px solid #d8d8d8;

        .item {
            width: 33.3%;
            height: 124px;
            border: 1px solid #d8d8d8;
            border-top: none;
            border-left: none;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
    }
}